Ulvetad maakte 31 oktober 2010 zijn competitiedebuut in het eerste van Aalesunds FK, in een thuiswedstrijd tegen SK Brann (3–1). Hij viel in de 90ste minuut in voor Trond Fredriksen. Bijna een half jaar later wist Ulvetad zijn eerste doelpunt te maken voor Aalesunds FK. Dit deed hij op 25 april 2011 in een thuiswedstrijd tegen Sogndal IL. Na het laatste fluitsignaal bleek zijn doelpunt het enige van de wedstrijd te zijn.
Op 10 maart 2015 tekende Ulvetad een contract tot 30 juni 2018 bij Burnley FC.[1] Op 16 mei 2015 maakte hij zijn debuut voor Burnley nadat hij twee minuten voor tijd mocht invallen voor David Jones. Hij deed dit in de thuiswedstrijd tegen Stoke City die eindigde met de brilstand (0–0) op het scorebord. Na twee seizoenen met weinig speeltijd werd hij aan het begin van het seizoen 2016/17 verhuurd aan Charlton Athletic.[2]